package com.smart.community.user.vo;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;
import lombok.Builder;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;

import java.util.List;

/**
 * 仪表盘数据VO
 * 
 * @author Wu.Liang
 * @since 2025-01-30
 */
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
@Schema(description = "仪表盘数据")
public class DashboardVO {

    @Schema(description = "统计数据")
    private DashboardStatsVO stats;

    @Schema(description = "图表数据")
    private DashboardChartVO chart;

    @Schema(description = "公告列表")
    private List<DashboardNoticeVO> notices;
}
